﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MediaAdmin.Application.Infrastructure
{
    public interface IMapper
    {
        object Map(object source, Type sourceType, Type destinationType);
        TDestination Map<TSource, TDestination>(TSource source);
        TDestination Map<TSource, TDestination>(TSource source, TDestination destination);
        TDestination DynamicMap<TSource, TDestination>(TSource source);
    }
}